home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 10511 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.7 KB

  1. Path: news.smartlink.net!usenet
  2. From: The Nameless One <hopkins@smartlink.net>
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Will JAVA kill C++?
  5. Date: 8 Mar 1996 10:15:41 GMT
  6. Organization: SmartLink.net Premier ISP 805-294-1273
  7. Message-ID: <4hp1ce$3jk@frodo.smartlink.net>
  8. References: <313E44EA.14D110C0@netcom.com>
  9. NNTP-Posting-Host: pm151-53.smartlink.net
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 1.1N (Windows; I; 16bit)
  14.  
  15.  
  16.  
  17.    ABSOLUTELY NOT!
  18.  
  19.  
  20.    Since JAVA is still INTERPRETED (yes, even after it is "compiled" into 
  21.  
  22. psuedocode) a "pure" C++ program will beat the socks off of a pure Java
  23.  
  24. program any day of the week in terms of speed and overall power.  Any
  25.  
  26. interpreted language is slow no matter how fast your computer is!  
  27.  
  28.    Even if you did compile the JAVA program into your machine's native 
  29.  
  30. language (in so doing you would lose ALL cross-platform compatibility), I
  31.  
  32. still think the C++ program would be quicker and more efficient -- There
  33.  
  34. are still some things you will not be able to do in JAVA, such as
  35.  
  36. pointers.  And anyone who believes arrays can do anything a real pointer
  37.  
  38. can does not know what they are talking about and probably does not know
  39.  
  40. how to program very well.
  41.  
  42.    Java main advantage, and a large advantage it is, will be complete
  43.  
  44. cross-platform compatibility.  Meaning any JAVA program will run on any
  45.  
  46. machine which has an interpreter programmed for it.  I think we will see
  47.  
  48. many JAVA apps in the future, but C++ will be here to stay.  You will
  49.  
  50. never program a true operating system in JAVA!  And if a program needs
  51.  
  52. real speed or does heavy graphics work I think JAVA will come up short.
  53.  
  54.  
  55.  
  56.